window.StoreAdd = (function($,module){
    _validate = null;
    
    /**
     * 初始化
     */
    function init(){
        bindEvent();
    }
    
    /**
     * 绑定事件
     */
    function bindEvent(){
    	$("#addForm").validate({
            rules : {
                storeName : {
                    required : true,
                    maxlength : 255
                },
                storeCode : {
                    required : true,
                	remote: {
                        url : "storeManagement/isStoreRepeated",
                        type : "GET",
                        data : {ipAddress:function(){
              　　　　　　　　　　　　　　 return ''+$('input[name="storeCode"]').val() +'';
              　　　　　　　　　　　　}
                        },
                        async : true,
                        dataType : "json"
                    }
                }
            },
            messages : {
                storeName : {
                    required : "不能为空",
                    maxlength : "长度不超过255"
                },
                storeCode : {
                	required : "不能为空",
                	remote : "编码不能重复"
                }
            }
        });
        
    }
    
    /**
     * 添加设备
     */
    function addStore(){
        if (!$("#addForm").valid()) {
            return;
        }
        $.ajax({
        	type : "GET", //提交方式 
            url : "storeManagement/addOrUpdateStore",//路径 
            data : $("form").serialize(),
            success : function(result) {//返回数据根据结果进行相应的处理 
	            if ( result == 'success' ) { 
	        	    alert("操作成功"); 
	        	    window.location.href = basePath + "storeManagement/toStoreManagementJsp";
	            } else { 
	        	    alert("操作失败"); 
	            } 
            },
            error:function(data){
            	alert("操作失败了！");
            }
        });
    }
    
    function backPath(){
    	window.location.href = basePath + "storeManagement/toStoreManagementJsp";
    }
    
    module.init = init;
    module.addStore = addStore;
    module.backPath = backPath;
    return module;
}($, window.StoreAdd || {}));
$(function() {
	StoreAdd.init();
});